package com.bjb.vr.common.ao;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @version 1.0.0
 * @description:客户内容授权请求类
 * @author: caihaibo
 * @createDate: 2022/8/4
 */
@Data
@NoArgsConstructor
public class ResCusContentAuthorityAo extends BaseAo{


    /**
     * 客户内容授权id
     */
    private Long id;

    /**
     * 客户名，支持模糊查询
     */
    private String tenantName;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 课程开始日期
     */
    private LocalDate contValidStartDate;

    /**
     * 课程结束日期
     */
    private LocalDate contValidEndDate;

    /**
     * 有效时长
     */
    private Integer contValidDays;

    /**
     * 授权资源内容id数组
     */
    private Long[] contentIds;

    /**
     * 授权设备udid数组
     */
    private String[] udids;

    /**
     * 资源包名称
     */
    private String resBundleName;

    /**
     * 所选资源包id数组
     */
    private Long[] resBundleIds;

    private Long groupId;

}
